<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
/**
 * CodeIgniter
 *
 * An open source application development framework for PHP 5.2.4 or newer
 *
 * NOTICE OF LICENSE
 *
 * Licensed under the Academic Free License version 3.0
 *
 * This source file is subject to the Academic Free License (AFL 3.0) that is
 * bundled with this package in the files license_afl.txt / license_afl.rst.
 * It is also available through the world wide web at this URL:
 * http://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to obtain it
 * through the world wide web, please send an email to
 * licensing@ellislab.com so we can send you a copy immediately.
 *
 * @package        CodeIgniter
 * @author         EllisLab Dev Team
 * @copyright      Copyright (c) 2008 - 2012, EllisLab, Inc. (http://ellislab.com/)
 * @license        http://opensource.org/licenses/AFL-3.0 Academic Free License (AFL 3.0)
 * @link           http://codeigniter.com
 * @since          Version 1.0
 * @filesource
 */

/*
| -------------------------------------------------------------------
| USER AGENT TYPES
| -------------------------------------------------------------------
| This file contains four arrays of user agent data. It is used by the
| User Agent Class to help identify browser, platform, robot, and
| mobile device data. The array keys are used to identify the device
| and the array values are used to set the actual name of the item.
*/

$platforms = array(
	'windows nt 6.1' => 'Windows 7',
	'windows nt 6.0' => 'Windows Vista',
	'windows nt 5.2' => 'Windows 2003',
	'windows nt 5.1' => 'Windows XP',
	'windows nt 5.0' => 'Windows 2000',
	'windows nt 4.0' => 'Windows NT 4.0',
	'winnt4.0' => 'Windows NT 4.0',
	'winnt 4.0' => 'Windows NT',
	'winnt' => 'Windows NT',
	'windows 98' => 'Windows 98',
	'win98' => 'Windows 98',
	'windows 95' => 'Windows 95',
	'win95' => 'Windows 95',
	'windows' => 'Unknown Windows OS',
	'android' => 'Android',
	'blackberry' => 'BlackBerry',
	'iphone' => 'iOS',
	'ipad' => 'iOS',
	'ipod' => 'iOS',
	'os x' => 'Mac OS X',
	'ppc mac' => 'Power PC Mac',
	'freebsd' => 'FreeBSD',
	'ppc' => 'Macintosh',
	'linux' => 'Linux',
	'debian' => 'Debian',
	'sunos' => 'Sun Solaris',
	'beos' => 'BeOS',
	'apachebench' => 'ApacheBench',
	'aix' => 'AIX',
	'irix' => 'Irix',
	'osf' => 'DEC OSF',
	'hp-ux' => 'HP-UX',
	'netbsd' => 'NetBSD',
	'bsdi' => 'BSDi',
	'openbsd' => 'OpenBSD',
	'gnu' => 'GNU/Linux',
	'unix' => 'Unknown Unix OS');


// The order of this array should NOT be changed. Many browsers return
// multiple browser types so we want to identify the sub-type first.
$browsers = array(
	'Flock' => 'Flock',
	'Chrome' => 'Chrome',
	'Opera' => 'Opera',
	'MSIE' => 'Internet Explorer',
	'Internet Explorer' => 'Internet Explorer',
	'Shiira' => 'Shiira',
	'Firefox' => 'Firefox',
	'Chimera' => 'Chimera',
	'Phoenix' => 'Phoenix',
	'Firebird' => 'Firebird',
	'Camino' => 'Camino',
	'Netscape' => 'Netscape',
	'OmniWeb' => 'OmniWeb',
	'Safari' => 'Safari',
	'Mozilla' => 'Mozilla',
	'Konqueror' => 'Konqueror',
	'icab' => 'iCab',
	'Lynx' => 'Lynx',
	'Links' => 'Links',
	'hotjava' => 'HotJava',
	'amaya' => 'Amaya',
	'IBrowse' => 'IBrowse');

$mobiles = array( // legacy array, old values commented out
	'mobileexplorer' => 'Mobile Explorer',
	//  'openwave'			=> 'Open Wave',
	//	'opera mini'		=> 'Opera Mini',
	//	'operamini'			=> 'Opera Mini',
	//	'elaine'			=> 'Palm',
	'palmsource' => 'Palm',
	//	'digital paths'		=> 'Palm',
	//	'avantgo'			=> 'Avantgo',
	//	'xiino'				=> 'Xiino',
	'palmscape' => 'Palmscape',
	//	'nokia'				=> 'Nokia',
	//	'ericsson'			=> 'Ericsson',
	//	'blackberry'		=> 'BlackBerry',
	//	'motorola'			=> 'Motorola'

	// Phones and Manufacturers
	'motorola' => 'Motorola',
	'nokia' => 'Nokia',
	'palm' => 'Palm',
	'iphone' => 'Apple iPhone',
	'ipad' => 'iPad',
	'ipod' => 'Apple iPod Touch',
	'sony' => 'Sony Ericsson',
	'ericsson' => 'Sony Ericsson',
	'blackberry' => 'BlackBerry',
	'cocoon' => 'O2 Cocoon',
	'blazer' => 'Treo',
	'lg' => 'LG',
	'amoi' => 'Amoi',
	'xda' => 'XDA',
	'mda' => 'MDA',
	'vario' => 'Vario',
	'htc' => 'HTC',
	'samsung' => 'Samsung',
	'sharp' => 'Sharp',
	'sie-' => 'Siemens',
	'alcatel' => 'Alcatel',
	'benq' => 'BenQ',
	'ipaq' => 'HP iPaq',
	'mot-' => 'Motorola',
	'playstation portable' => 'PlayStation Portable',
	'hiptop' => 'Danger Hiptop',
	'nec-' => 'NEC',
	'panasonic' => 'Panasonic',
	'philips' => 'Philips',
	'sagem' => 'Sagem',
	'sanyo' => 'Sanyo',
	'spv' => 'SPV',
	'zte' => 'ZTE',
	'sendo' => 'Sendo',
	'dsi' => 'Nintendo DSi',
	'ds' => 'Nintendo DS',
	'wii' => 'Nintendo Wii',
	'3ds' => 'Nintendo 3DS',
	'open web' => 'Open Web',
	'openweb' => 'OpenWeb',

	// Operating Systems
	'android' => 'Android',
	'symbian' => 'Symbian',
	'SymbianOS' => 'SymbianOS',
	'elaine' => 'Palm',
	'series60' => 'Symbian S60',
	'windows ce' => 'Windows CE',

	// Browsers
	'obigo' => 'Obigo',
	'netfront' => 'Netfront Browser',
	'openwave' => 'Openwave Browser',
	'mobilexplorer' => 'Mobile Explorer',
	'operamini' => 'Opera Mini',
	'opera mini' => 'Opera Mini',
	'opera mobi' => 'Opera Mobile',
	'fennec' => 'Firefox Mobile',

	// Other
	'digital paths' => 'Digital Paths',
	'avantgo' => 'AvantGo',
	'xiino' => 'Xiino',
	'novarra' => 'Novarra Transcoder',
	'vodafone' => 'Vodafone',
	'docomo' => 'NTT DoCoMo',
	'o2' => 'O2',

	// Fallback
	'mobile' => 'Generic Mobile',
	'wireless' => 'Generic Mobile',
	'j2me' => 'Generic Mobile',
	'midp' => 'Generic Mobile',
	'cldc' => 'Generic Mobile',
	'up.link' => 'Generic Mobile',
	'up.browser' => 'Generic Mobile',
	'smartphone' => 'Generic Mobile',
	'cellphone' => 'Generic Mobile');

// There are hundreds of bots but these are the most common.
$robots = array(
	'googlebot' => 'Googlebot',
	'msnbot' => 'MSNBot',
	'bingbot' => 'Bing',
	'slurp' => 'Inktomi Slurp',
	'yahoo' => 'Yahoo',
	'askjeeves' => 'AskJeeves',
	'fastcrawler' => 'FastCrawler',
	'infoseek' => 'InfoSeek Robot 1.0',
	'lycos' => 'Lycos',

	// Custom added
	'Twitterbot' => 'Twitterbot',
	'LinkedInBot' => 'LinkedInBot',
	'MJ12bot' => 'Majestic Bot',
	'TweetmemeBot' => 'TweetmemeBot',
	'YandexBot' => 'YandexBot',
	'ShowyouBot' => 'ShowyouBot',
	'DCPbot' => 'DCPbot',
	'SeznamBot' => 'SeznamBot',
	'SemrushBot' => 'SemrushBot',
	'NextGenSearchBot' => 'NextGenSearchBot',
	'MLBot' => 'MLBot',
	'EventGuruBot' => 'EventGuruBot',
	'aiHitBot' => 'aiHitBot',
	'SWEBot' => 'SWEBot',
	'bitlybot' => 'bitlybot',
	'PaperLiBot' => 'PaperLiBot',
	'TweetedTimes' => 'TweetedTimes',
	'Exabot' => 'Exabot',
	'RADaR-Bot' => 'RADaR-Bot',
	'AhrefsBot' => 'AhrefsBot',
	'AcoonBot' => 'AcoonBot',
	'percbotspider' => 'percbotspider',
	'unwindfetchor' => 'UnwindFetchor',
	'butterfly' => 'ButterFly',
	'Baiduspider' => 'Baiduspider',
	'facebookexternalhit' => 'facebookexternalhit'

);

/* End of file user_agents.php */
/* Location: ./application/config/user_agents.php */